12.3.2 for-rangeとチャネル
他の
for-range
ループとは異なり、チャネルに関しては宣言される変数は一つしかなく、それに値が代入される
チャネルから読み込めない場合は、読み込めるようになるかチャネルがクローズされるまで、ポーズされることになる
for-range
ループが終了するのは下記のいずれかの場合
チャネルがクローズされた時
break
文あるは
return
文が実行された時
code:go
for v := range ch {
fmt.Println(v)
}